//package com.vf.admin.common.netty;
//
//
//import com.fasterxml.jackson.databind.ObjectMapper;
//import com.vf.admin.utils.StringEx;
//import lombok.Data;
//
///**
// * 解析消息
// * 将前台发过来的消息解析成Mage
// * 后台发送消息到前台转成json字符串
// */
//@Data
//public class Mage {
//
//    private static ObjectMapper gson = new ObjectMapper();
//    /*private static Gson gson = new Gson();*/
//
//    /**
//     * 那个聊天室
//     */
//    private String table;
//    /**
//     * 用户id
//     */
//    private String id;
//    /**
//     * 用户名
//     */
//    private String name;
//    /**
//     * 所发送的消息
//     */
//    private String message;
//
//    /**
//     * 将json字符串转成Mage
//     * @param message
//     * @return
//     * @throws Exception
//     */
//    public static Mage strJson2Mage(String message) throws Exception{
//        return StringEx.isNull(message) ? null : gson.readValue(message, Mage.class);
//    }
//
//    /**
//     * 将Mage转成json字符串
//     * @return
//     * @throws Exception
//     */
//    public String toJson() throws Exception{
//        return gson.writeValueAsString(this);
//    }
//
//    public Mage setTableId(String table) {
//        this.setTable(table);
//        return this;
//    }
//}